@charset "utf-8";
/* CSS Document */
/***
 * uimaker
 * http://www.uimaker.com
 * e-mail: admin@uimaker.com
 */
@import url(style/green.css);

*{font-size:12px;border:0;margin:0;padding:0;}
body{font-family:'微软雅黑'; margin:0 auto;min-width:980px;background:url('../images/line.gif') repeat-y 199px 0;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd{margin:0;padding:0;display:block;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing: 0;}

.iconfont {
	font-size:16px;
	font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.headdown .iconfont{
    font-size: 20px;
}

/*login*/
.loginlogo{background:url(../images/login_logo.png) no-repeat center center; height:58px;}
.loginpanel{width:547px; height:375px; background:#fff; margin:0 auto; box-shadow:5px 8px 0px rgba(0,0,0,.2);margin-top:53px;}
.logininfo{margin-top:57px;color:#fff; text-align:center; filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.loginpanel h2{font-size:24px;font-weight:normal; line-height:81px; text-align:center;}
.userlogin{width:486px; height:215px; background:#f1f1f1; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; margin-left:30px; padding-top:38px; overflow:hidden;}
.userlogin li{width:306px;padding-left:89px;margin-bottom:17px;*margin-bottom:15px;height:40px; position:relative;}
.loginuser,.loginpassword{width:303px; height:40px; background:#fff; border-left:solid 3px #eac282; text-indent:40px; color:#676767;font-family:'微软雅黑'; line-height:40px;float:left;}
.userlogin li i{display:block; position:absolute; left:108px; top:13px;}
.userlogin li a{width:306px; height:40px; line-height:40px; text-align:center; display:block; color:#fff; font-size:16px;}
.userlogin li a:hover{color:#fff;filter:alpha(opacity=85);-moz-opacity:0.85; opacity:0.85;}
.logincheck{width:15px; height:15px;}
.userlogin li span{padding-left:20px; padding-right:8px; float:left;}


/*header*/
.header{background:#f1f1f1;z-index:1}
.headtop{height:51px;}
.logo{
    margin: 0px;
    font-size: 1.7rem;
    padding: 0px;
    line-height: 39px;
    cursor: pointer;
    margin-left:27px;
    padding-top:5px;
    color: #fcfcfc;
    float: left;
    font-weight: bolder;
}
.nav{float:left; margin-top:25px;margin-left:10px;}
.nav li{float:left; margin-right:3px;}
.nav li a{display:block;color:#fff; height:26px;padding:0 15px; line-height:23px;}
.nav li a:hover{background:url(../images/navbg.png);}
.nav li a.selected{background:#f1f1f1;}
.nav li a.selected:hover{background:#f1f1f1;}
.topright{float:right;}
.topright a{color:#fff; margin-top:25px;}
.user{float:right; display:block;}
.user a{display:block; height:26px; line-height:26px; padding:0 3px;}
.skin{float:right; display:block;}
.skin a{display:block; height:26px; line-height:26px; padding:0 10px;}
.user a:hover,.skin a:hover{background:url(../images/navbg.png);color:#fff;}
.userico{padding:0 10px; }
.userdown{padding:0 5px;font-size:10px;}
.headdown{padding-left:12px; height:68px;border-bottom:solid 1px #dedede; overflow: hidden;}
.menu{margin-top:4px; border-right:solid 1px #dedede;float:left; padding:0 5px;}
.menu li{float:left;}
.menu li a{color:#2e2e2e; display:block; padding:5px 10px; height:50px; line-height: 25px;}
.menu li a:hover{background:#c4c4c4;}
.menu li i{display:block; clear:both; text-align:center;}
.menuico{font-size:24px;}
.icon1{color:#609886;}
.icon2{color:#d86344;}
.icon3{color:#9868b9;}
.icon4{color:#4d82b8;}
.icon5{color:#e78e46;}
.menudown{font-size:11px; color:#777;}
.menuup{float:right; display:block; padding-top:51px;}
.mright{font-siez:4px;}
.menuup a{display:block; width:29px; height:17px; text-align:center;color:#616161;}
.menuup a:hover{background:#c5c5c5;}

.menuson{position:absolute; background:#fff; border:solid 1px #c6c6c6;padding:1px; display:none;}
.menuson li{float:none;}
.menuson li a{display:block; height:25px; line-height:25px;}
.menuson li a i{float:left; padding-right:5px;}
.menu li:hover .menuson{display:block;}

.userlist{position:fixed;z-index:100;top:51px; right:0; padding:1px; background:#fff; border:solid 1px #c6c6c6;display:none; *width:110px;}
.userlist li{line-height:25px;}
.userxl{padding-right:8px;padding-left:15px;}
.userlist li a{display:block; color:#000; height:25px; line-height:25px; background:none;margin-top:0;padding-right:15px; padding:5px 15px 5px 5px;}
.userlist li a:hover{background:#CCC;color:#000;}
.user:hover .userlist{display:block;}

.skinlist{position:fixed; z-index:100;background:#fff; border:solid 1px #c6c6c6; width:103px; right:100px;*right:99px;height:53px;top:51px;padding-left:8px; padding-top:8px; display:none;}
.skinlist li{width:20px; height:20px;float:left;margin-right:5px;margin-bottom:5px;}
.skinlist li a{width:20px; height:20px;padding:0; margin:0; }
.green{background:#227447;}
.skinlist li a.green:hover{background:#227447;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.darkblue{background:#2a5699;}
.skinlist li a.darkblue:hover{background:#2a5699;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.orange{background:#d04626;}
.skinlist li a.orange:hover{background:#d04626;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.lightgreen{background:#0092a8;}
.skinlist li a.lightgreen:hover{background:#0092a8;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.black{background:#3b3f4e;}
.skinlist li a.black:hover{background:#3b3f4e;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.darkgrey{background:#435a69;}
.skinlist li a.darkgrey:hover{background:#435a69;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.lightblue{background:#1065a7;}
.skinlist li a.lightblue:hover{background:#1065a7;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.red{background:#c12c20;}
.skinlist li a.red:hover{background:#c12c20;filter:alpha(opacity=8);-moz-opacity:0.80; opacity:0.80;}
.skin:hover .skinlist{display:block;}

/*left*/
.left{border-right:solid 1px #eee; overflow:hidden; background-color: #24303c;}
.leftmenu li{height:auto; line-height:45px;}
.leftmenu li i{padding-right:12px; color:#b8b8ba;}
.leftmenu li a,.leftmenu li span{height:45px; display:block; padding-left:26px; color: #b8b8ba;}
.leftmenu li a:hover,.leftmenu li span:hover{color: #FFF}
.leftmenu li a.selected{background:#2d8cf0;}

.leafMenu{background-color: #191a23}
.leafMenu li{height:auto; line-height:45px; border-bottom: none;}
.leafMenu li a{height:45px; display:block; padding-left:0; text-align: center; color: #b8b8ba;}
.leafMenu li a:hover{color: #FFF}
.leafMenu li a.selected{background:#2d8cf0;}

.panel-header{border-right: #eee 1px solid;}

/*right*/
.right{float:left; width:100%;}
.righttop{height:27px; background:#e6e6e6; border-bottom:solid 1px #bfbfbf; padding-left:3px;*position:relative;}
.menutab{ height:25px; padding-top:3px;float:left;}
.menutab li{float:left; height:23px; padding:0 19px 0 15px;border-top:solid 2px #e6e6e6; line-height:20px; background:url(../images/tabrightbg.png) top right no-repeat;}
.menutab li.tabselected{background:#fff;border-left:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf;position:relative;}
.tabclose{color:#999; font-size:16px; position:absolute; *margin-top:-3px; }
.tabclose:hover{color:#F00;}
.tabbtn{display:block;float:right; padding-top:7px; padding-right:3px;}
.tabbtn a{color:#7e7e7e;}

/*form*/
.forminput,.search{height:26px;background-color: #fffdfd; border: #FdF9Fc 1px solid; line-height:26px; text-indent:8px;*text-indent:0; *padding-left:8px;font-family:'微软雅黑'; color:#585858;}
.inputstyle{width:190px;color:#000;}
.selectstyle{width:150px;color:#000;}
.inputstyle1{width:300px;}
.inputadress{width:300px;}
.formico{color:#b3b3b3; line-height:26px;font-size:14px; padding:0 5px;}
.rfrom{overflow:hidden;}
.rfrom li{float:left;}
.search {width:220px;position:absolute;}
.searchico{position:absolute;z-index:1; right:6px; top:4px;}
.searchli{position:relative; width:222px;}
.data{float:left; position:relative; line-height:25px;}
.data i{position:absolute; right:4px;top:2px;}


/*toolbar*/
.toolbar{padding-top:15px;overflow:hidden;}
.toolbar li{float:left; margin-right:5px;*margin-left:0px;}
.toolbar li a{display:block;height:30px; line-height:30px; background:#d2d2d2;color:#000; border:solid 1px #acacac; padding:0 12px;border-radius:1px;}
.toolbar li a:hover{background:#f1f1f1;}
.toolbar li a.selected,.toolbar li a.selected:hover{color:#fff;}
.toolico{padding-right:5px;}

/*table*/
.tablebox{padding-top:9px;}
.tablebox table{width:100%;  border:1px solid #bfbfbf; border-top:none;}
.tablebox table thead tr th{ height:29px; line-height:29px; border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-weight:bold; text-align:left; background:#e6e6e6; text-indent:15px;}
.tablebox table thead tr th.num{border-right:1px solid #bfbfbf; text-align:right; width:36px; background-image:url(../images/numbg.png); background-repeat:no-repeat; background-position:23px 16px;}
.tablebox table tbody tr td{border-left:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4; line-height:29px;text-indent:15px;}
.tablebox table tbody tr td.tdnum{background:#e6e6e6; border-right:solid 1px #bfbfbf; text-align:center; text-indent:0;}

/*pagination*/
.pagination{padding-top:8px;}
.pagelist{float:left;}
.pagelist li{float:left;margin-right:5px;}
.pagelist li a{display:block;height:26px; line-height:26px; background:#d2d2d2; border:solid 1px #acacac; padding:0 10px; border-radius:1px;color:#000;}
.pagelist li a:hover{background:#fff;}
.pagelist li a.pageico{padding:0 5px;}
.pagelist li a.first{color:#858585;}
.pagelist li a.selected,.pagelist li a.selected:hover{color:#fff;}
.pageinfo{display:block; float:right; line-height:28px;color:#8d8d8d;}

/*footer*/
.footer{height:22px; background:#f1f1f1; border-top:solid 1px #bfbfbf; width:100%;}
.fleft{float:left; line-height:21px; color:#4f4f4f;padding-left:12px;}
.fright{float:right; line-height:20px;color:#4f4f4f;padding-right:12px;}
.infoicon{font-size:11px;}

.info-tabs .tabs-panels{margin-top: 0; border: none;}

/*layer*/
.layui-layer-btn .layui-layer-btn0{color:#fff}

/*default*/
.toollist{overflow:hidden; padding-top:5px; padding-right:0px;}
.toollist li{float:left; width:16.66%;}
.listbox{margin-right:8px;border:solid 1px #eee; height:73px;}
.listbox:hover{background:#f1f1f1; cursor:pointer;}
.listbox i{font-size:40px; line-height:73px;margin-left:20px;float:left;}
.listbox em{display:block; float:left;font-size:22px;font-style:normal;padding-top:18px; padding-left:10px; line-height:18px;}
.chartlist{padding-right:0px;display: flex;height: 240px;}
.chartlist li{ margin-top:8px; flex:1; padding-right: 8px;}
.chartbox{border:solid 1px #eee; height:228px;}
.infolist{padding:8px 0 0 0; clear:both;display: flex;}
.infobox{height:327px;}
.infoboxleft{border:solid 1px #eee;height:327px; padding-right: 8px;}
.infoboxright{border:solid 1px #eee;height:327px; padding-right: 8px;}
.infoleft{flex:2;padding-right: 8px;}
.inforight{flex:1;padding-right: 8px;}
.boxtitle{height:40px; line-height:40px;}
.boxtitle span{padding-left:20px;display:block;float:left;font-weight:bold;font-size:14px;}
.boxtitle a{float:right;font-style:normal;color:#7e7e7e; padding-right:10px;}
.boxtitle a i{line-height:40px; font-size:10px;}
.charts{height:188px; text-align:center;}
.boxdown{margin:0 8px 0 8px;}
.simpletable{width:100%; border:none;border-top:solid 1px #d4d4d4; }
.simpletable thead tr th{ height:30px; line-height:30px; font-weight:bold; text-align:left; background:#fff; text-indent:15px; border:none;white-space:nowrap;}
.simpletable tbody tr td{line-height:30px;text-indent:15px; border:none; white-space:nowrap;}
.simpletable a:hover{color:#000;}
.even{background:#f6f6f6;}
.textlist{padding:0 20px; position:relative;}
.textlist li{line-height:30px; height:30px;*line-height:27px;*height:27px; width:100%;}
.textlist li a{display:block; float:left;}
.textlist li span{display:block;width:3px;height:3px;float:left; margin-top:15px;margin-right:8px;}
.textlist li i{font-style:normal;color:#7e7e7e; position:absolute; right:20px;}

/*form*/
.formtable{border:solid 1px #d4d4d4; border-bottom:none;width:100%;}
.formtable td{line-height:40px; border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding-left:15px;}
.formtable td a:hover{text-decoration:underline;}
.formtable td em{font-style:normal;color:#8d8d8d; font-size:12px;}
.tlabel{background:#f6f6f6; width:123px; text-align:right; padding-right:20px; white-space:nowrap;}
.formeditor{height:160px;}
.formbtn{padding-top:25px; padding-left:156px;}
.btnsave{height:30px; line-height:30px;text-align:center;color:#fff; display:block; width:74px; border-radius:2px;cursor:pointer; float:left;}
.btncancel{display:block; width:74px; height:30px; background:#d2d2d2; border:solid 1px #acacac; text-align:center; float:left; margin-left:10px;cursor:pointer;}

/*404*/
.box404{width:354px; height:255px; background:url(../images/4041.png) no-repeat left; margin:0 auto; margin-top:135px; padding-left:286px;}
.box404 p{color:#cec0ae;font-size:35px; padding-top:75px;}
.box404 i{font-size:14px; color:#8d8d8d;font-style:normal;}
.btn404{padding-top:25px;}
.btnstyle{height:30px; line-height:30px; padding:0 12px;color:#fff; display:block; float:left; border-radius:2px;}
.btnstyle:hover{color:#fff;filter:alpha(opacity=85);-moz-opacity:0.85; opacity:0.85;}
.btnstyle:visited{color:#fff;}
.btnstyle i{color:#fff; padding-right:10px;}
.btndefault{width:74px; line-height:30px; height:30px; border:solid 1px #acacac; background:#d2d2d2; text-align:center; display:block; float:left; margin-left:8px;}
.btndefault:hover{color:#000; background:#f1f1f1;}

/*calendar*/
.datetitle{height:35px; line-height:35px;text-indent:10px;font-size:14px; font-weight:bold; margin-bottom:8px; *position:relative;}
.dateright{float:right; *position:absolute;*top:0;*right:-10px; }
.dateright li{float:left; line-height:30px; height:30px; background:#d2d2d2;border:solid 1px #acacac; padding:0 8px; text-align:center;text-indent:0; cursor:pointer;}
.dateright li.current{color:#fff;font-weight:normal;}
.dateright li i{font-size:12px;color:#737373;}
.dateright li.dleft{border-right:0px;}
.dateright li.dright{border-left:0px;}
.datetable{width:100%;*border:solid 1px #d4d4d4;}
.datetable thead tr th{background:#f1f1f1;height:35px;border:solid 1px #d4d4d4;font-size:14px;}
.week{color:#f48022;}
.datetable tbody tr td{height:100px; border:solid 1px #d4d4d4;  width:14.28%; vertical-align:top;}
.daystyle{font-size:18px; padding:10px; left:0;}
.daystyle span{font-size:12px;color:#737373;}
.noday,.noday span{color:#b8b8b8;}
.color1{background:#cfbbe8;}
.color2{background:#8ec1a5;}
.color3{background:#e37f7f;}
.color4{background:#deaf89;}
.color5{background:#91b5da;}
.color6{background:#cec0ae;}
.color7{background:#a2b4c8;}
.process{float:left;}
.process li{height:21px; line-height:21px; padding:0 8px; margin-bottom:5px;}
.process li a{color:#000; display:block;border-radius:3px; padding:0 5px; float:left; white-space:nowrap;}
.noday,.noday span{color:#b8b8b8;}
.today{background:#deefe9; font-weight:bold;}
.today,.today span{color:#227447;}

/*tab*/
.tab{background:#f1f1f1;height:34px; border:solid 1px #d4d4d4;}
.tab li{float:left; line-height:33px; padding:0 20px;}
.tab li.tabcurrent{font-weight:bold; background:#fff; margin-top:-1px;margin-left:-1px;border-right:solid 1px #d4d4d4;border-left:solid 1px #d4d4d4;}
.tab li a:hover{color:#000;}
.website,.userinfo{padding:25px; border:solid 1px #d4d4d4;border-top:none;overflow:hidden;}
.userinfo{display:none;}
.step{margin-bottom:20px;overflow:hidden;}
.step li{float:left; height:30px; line-height:30px; background:#e6e6e6; margin-right:5px; border-radius:3px; width:135px; cursor:pointer;}
.step li span{float:left; width:14px; height:14px; background:#3c3c3c; color:#fff; line-height:14px; text-align:center;border-radius:2px; margin-left:15px; margin-top:8px; margin-right:5px;}
.step li.stepcurrent{color:#fff;}
.step li.stepcurrent span{background:#fff;}
.nform{border-top:solid 1px #e5e5e5; clear:both; padding-top:15px;}
.nform li{line-height:45px; height:45px;}
.nform li span{text-align:right; width:100px;float:left; display:block; padding-right:25px;}
.nforminput{width:350px;}
.nform li em{padding-left:20px; font-style:normal; color:#8d8d8d;}
.formarea{border:solid 1px #c6c6c6; width:560px; height:125px; }
.nform li.areali{height:125px; padding-bottom:30px;}
.pre{line-height:30px; height:30px; padding:0 15px; background:#d2d2d2;border:solid 1px #acacac; display:block; float:left;}
.pre:hover{color:#000;}
.nextlink{line-height:30px; height:30px; padding:0 15px;display:block; float:left; color:#fff; margin-left:8px;}
.nextlink:hover{color:#fff;filter:alpha(opacity=85);-moz-opacity:0.85; opacity:0.85;}
.nextlink:link{color:#fff;}

/*other*/
.infotext{height:37px; line-height:37px;padding-left:13px;margin-bottom:8px;}
.infotext i{padding-right:10px;}
.infotext b{padding-right:10px;}
.infoclose{float:right;color:#989895;}
.infoclose:hover{color:#F00; cursor:pointer;}
.remind{background:#f1efd7;border:solid 1px #d6d2a7;color:#ae8028;}
.warn{background:#f5e2e2;border:solid 1px #e1c3c3;color:#dd3030;}
.explain{background:#deefe9;border:solid 1px #bedabf;color:#227447;}
.classify{height:34px; line-height:34px; background:#f1f1f1; border-bottom:solid 1px #d4d4d4;text-indent:16px; font-weight:bold;font-size:14px; margin-bottom:8px;}
.formtext{padding:20px; line-height:25px;}

/*select*/
.select{position:relative;min-width:134px;height:26px;border:1px solid #c6c6c6;cursor:pointer;text-indent:0; *background:url(../images/xl.png) no-repeat 94% 50%;}
.select:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;border-top:4px solid #666;border-right:4px solid transparent;border-left:4px solid transparent;}
.select .select_text{padding:0 20px 0 10px;height:26px;line-height:26px;}
.select_ul{display:none;position:absolute;top:26px;left:-1px;width:190px;min-width:134px;border:1px solid #D4D4D4;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;}
.select_ul li{line-height:26px;text-indent:10px;}
.select_ul li:hover{color:#000;background:#f1f1f1;}
.select_ul li.cur{color:#fff;}
.swidth{width:190px;margin-left:0px;*margin-left:0;}
.sswidth{width:133px;}
.sswidth>.select_ul{width:133px;}
.selectbox{float:left;}

/*chart*/
.chartbox1{border:solid 1px #d6d6d6;}
.charts1{height:250px;}
.divbox{padding-top:8px; clear:both;}
.boxleft{width:50%; float:left;}
.boxright{width:50%; float:left;}
.leftbox{border:solid 1px #d6d6d6; height:320px;margin-right:4px;}
.rightbox{border:solid 1px #d6d6d6; height:320px; margin-left:4px;}

.btn-del{
    padding: 3px 8px 3px 8px;
    line-height: 26px;
}
.linkWrapper{display: flex; align-items: center; justify-content: center; padding: 5px;}

.a-upload {
    position: relative;
    display: inline-block;
    background: #f1f1f1;
    border: 1px solid #227447;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
    cursor:pointer;
    margin-left: 20px;
}
.a-upload input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    cursor:pointer;
}
.a-upload:hover {
    background: #AADFFD;
    border-color: #227447;
    color: #4b946c;
    text-decoration: none;
    cursor:pointer;
}
.chuizhijuzhong{
    display: flex; align-items: center; padding: 10px;text-indent:0; line-height: 0;
}
.tlist{overflow:hidden;margin-bottom:5px;min-width:90px}
.tlist-last{margin-bottom:0}
.tlist span{line-height:16px;float:left;display:block;margin-right:10px}
.switch,.switch .circle{background:url(../images/admin-icon.png) no-repeat;}
.switch_info:after,.switch_info:before{content:".";display:block;height:0;clear:both;visibility:hidden}
.switch{width:41px;height:16px;background-position:-9px -477px;cursor:pointer;position:relative;float:left}
.switch.active{background-position:-9px -452px}
.switch .circle{width:14px;height:14px;transition:.4s;background-position:-74px -454px;cursor:pointer;position:absolute;top:2px;left:3px}
.switch.active .circle{-webkit-transform:translateX(100%);transform:translateX(100%);left:14px;background-position:-73px -453px;top:1px;left:12px}
.switch_2{background-position:-9px -533px}
.switch_2.active{background-position:-9px -507px}

fieldset {
    border-width: 1px;
    margin-bottom: 8px;
    border: #f1f1f1 1px dotted;
}
legend{
    display: block;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}
.fieldset dl{width: 200px; float: left;}
.edui-container {text-indent: 0;}
.edui-btn-toolbar {line-height: 20px;}

input:focus,textarea:focus,select:focus {
    border-color: #2188ff;
    background-color: #fff;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.1em rgba(3,102,214,.3);
}
.imgWrapper img{width: 80px; height: 80px;}

.tree .tree-title{width: 120px; text-align: left;}
.tree .tree-title .l-btn{line-height: 16px; height: 16px; margin: 0; padding:0; text-align: left;}
.tree .tree-title .l-btn .l-btn-left{line-height: 16px; height: 18px; margin: 0; padding:0;}
.tree .tree-title .l-btn .l-btn-text{line-height: 16px; height: 18px; margin: 0; padding:0;}

table.items-toolbar td{text-indent: 0;line-height: 22px;}

label.title {
    display: block;
    text-align: right;
    padding-right: 0px;
    line-height: 30px;
}
.bloglist > li {
    border-right: #666 2px solid;
    padding: 10px 0 10px 0;
}
.bloglist .title_box {
    border-right: #666 2px solid;
    padding: 15px 33px 15px 0;
}
.bloglist .content_box {
    padding: 15px 0 15px 15px;
}
.arrow_box {
    background: #fff;
    border: #333 1px solid;
    width: 180px;
    color: #333;
    border-radius: 6px;
    position: relative;
}
.ti {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 0 20px 22px;
    border-color: transparent transparent transparent #444;
    background-color: #fff;
    position: absolute;
    left: 180px;
    top: 20px;
}
/* 三角形 */
.ci {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 208px;
    top: 16px;
    background: #fff;
    border: 2px solid #754535;
}
/* 圆形定义边框色与背景一致 */
.ci:hover {
    border: 2px solid #B9B9B9;
}
.arrow_box h2.title {
    padding: 0 0 0 20px;
    font: 16px/50px "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif
}
.arrow_box h2 a:hover {
    padding-left: 20px
}
.textinfo {
    overflow: hidden;
}
.arrow_box img {
    width: 150px;
    padding: 4px;
    float: left;
    -webkit-transition: All 1s ease;
    -moz-transition: All 1s ease;
    -ms-transition: All 1s ease;
    -o-transition: All 1s ease;
    border-radius: 4px;
    margin: 0 20px 20px;
}
.arrow_box img:hover {
    opacity: 0.6;
}
.arrow_box p {
    line-height: 24px;
    padding: 0 20px 20px
}
.arrow_box p:hover {
    text-shadow: 1px 1px 1px #000;
}
.details {
    background: rgba(1, 1, 1, 0.3);
    border-radius: 0 0 6px 6px;
    padding: 0 10px
}
.details li {
    line-height: 26px;
    display: inline;
    font-size: 11px;
    margin-right: 10px;
}
.details li a {
    color: #3F3E3C
}
.details li a:hover {
    color: #933
}
.icon-time, .likes, .comments {
    background: url(../images/icons.png) no-repeat
}
.icon-time {
    background-position: 0 -208px;
    padding: 0 0 0 18px;
}
.likes, .comments {
    float: right;
    padding: 0 0 0 14px;
}
.likes {
    background-position: 0 -240px;
}
.comments {
    background-position: 0 -220px;
}

table.datagrid-btable div.undefined{
    padding: 4px;
}

table.goodsList > tr > td {
    border-top: 1px solid #e7eaec;
    line-height: 30px;
    padding: 8px;
    vertical-align: top;
}

table.goodsList {
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    margin: 0 0 15px 0;

}
table.goodsList th {
    height: 30px;
    text-align: center;
    background-color: #dce6ef;
    border: 1px #d0d0d0 solid;
    border-collapse: collapse;
}
table.goodsList td {
    height: 26px;
    padding: 2px;
    border: 1px #e0e0e0 solid;
    border-collapse: collapse;
}
table.goodsList tr:nth-child(odd) {
    background-color:#f1f7f4;
}
table.goodsList tr:nth-child(even) {
    background-color:#f1f7f4;
}
.tree-node {
    text-align: left;
    padding: 0;
}
.workflow-node .l-btn-left{
    cursor: move;
}

.formtable .no-border td, .pagination td{
     border: none;
}
.no-border .l-btn-icon-left .l-btn-text{
    margin: 0;
    padding-right: 10px;
}
table.datagrid-htable td, .formtable .datagrid-row td{
    line-height: 18px;
}
.formtable .no-border td{
    line-height: 30px;
}
.formtable td a.easyui-linkbutton{
    padding: 5px 20px;
    border: #ccc 1px solid;
    border-radius: 5px;
}